package com.jeecg.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Title: Entity
 * @Description: 成交
 * @author onlineGenerator
 * @date 2018-11-20 08:34:36
 * @version V1.0
 * 
 */
@Entity
@Table(name = "v_ecp_tradeorder", schema = "")
@SuppressWarnings("serial")
public class VEcpTradeorderEntity implements java.io.Serializable {
    /** id */
    private java.lang.Integer id;
    /** 成交单编号 */
    @Excel(name = "成交单编号", width = 15)
    private java.lang.Integer toid;
    /** 挂单编号 */
    @Excel(name = "挂单编号", width = 15)
    private java.lang.Integer poid;
    /** 交易模式 */
    @Excel(name = "交易模式", width = 15, dicCode = "TRADEMODE")
    private java.lang.Integer trademodeid;
    /** 交易流程 */
    private java.lang.Integer tradeflowid;
    /** 订单编码 */
    @Excel(name = "订单编码", width = 15)
    private java.lang.String tocode;
    /** 系统编号 */
    @Excel(name = "系统编号", width = 15)
    private java.lang.Integer sysid;
    /** 运输方式 */
    @Excel(name = "运输方式", width = 15)
    private java.lang.String transporttypename;
    /** 应单编号 */
    @Excel(name = "应单编号", width = 15)
    private java.lang.Integer aoid;
    /** 挂单单位 */
    @Excel(name = "挂单单位", width = 15)
    private java.lang.String potradername;
    /** 挂单交易商 */
    @Excel(name = "挂单交易商", width = 15)
    private java.lang.Integer potraderid;
    /** 应单交易商 */
    @Excel(name = "应单交易商", width = 15)
    private java.lang.Integer aotraderid;
    /** 挂单交易员 */
    private java.lang.Integer pouserid;
    /** 应单单位 */
    @Excel(name = "应单单位", width = 15)
    private java.lang.String aotradername;
    /** 应单交易员 */
    private java.lang.Integer aouserid;
    /** 应单交易员名称 */
    private java.lang.String aousername;
    /** 商品实例编号 */
    @Excel(name = "商品实例编号", width = 15)
    private java.lang.Integer commodityid;
    /** 商品名称 */
    @Excel(name = "商品名称", width = 15)
    private java.lang.String commodityname;
    /** commodityxml */
    private java.lang.String commodityxml;
    /** 商品数量 */
    private java.lang.String commodityquality;
    /** 成交价格 */
    @Excel(name = "成交价格", width = 15)
    private java.math.BigDecimal toprice;
    /** 成交数量 */
    @Excel(name = "成交数量", width = 15)
    private java.math.BigDecimal toquality;
    /** 成交时间 */
    @Excel(name = "成交时间", width = 15, format = "yyyy-MM-dd")
    private java.util.Date totime;
    /** 成交状态 */
    @Excel(name = "成交状态", width = 15, dicCode = "TRADEORDERSTATUS")
    private java.lang.String tostatus;
    /** tostatusname */
    private java.lang.String tostatusname;
    /** aotradefee */
    private java.math.BigDecimal aotradefee;
    /** potradefee */
    private java.math.BigDecimal potradefee;
    /** pocode */
    private java.lang.String pocode;
    /** 计量单位 */
    private java.lang.String measurementunit;
    /** chargeunit */
    private java.lang.String chargeunit;
    /** pricetype */
    private java.lang.String pricetype;
    /** pricetypename */
    private java.lang.String pricetypename;
    /** mintradeqty */
    private java.math.BigDecimal mintradeqty;
    /** poquantity */
    private java.math.BigDecimal poquantity;
    /** transporttype */
    private java.lang.String transporttype;
    /** delivertype */
    private java.lang.String delivertype;
    /** deliverplace */
    private java.lang.String deliverplace;
    /** fullname */
    private java.lang.String fullname;
    /** 交收开始时间 */
    private java.util.Date deliverstartdate;
    /** 交收结束时间 */
    private java.util.Date deliverenddate;
    /** settletype */
    private java.lang.String settletype;
    /** settletypename */
    private java.lang.String settletypename;
    /** validstartdate */
    private java.util.Date validstartdate;
    /** validenddate */
    private java.util.Date validenddate;
    /** field1 */
    private java.lang.String field1;
    /** field2 */
    private java.lang.String field2;
    /** field3 */
    private java.lang.String field3;
    /** field4 */
    private java.lang.String field4;
    /** field5 */
    private java.lang.String field5;
    /** field6 */
    private java.lang.String field6;
    /** field7 */
    private java.lang.String field7;
    /** field8 */
    private java.lang.String field8;
    /** field9 */
    private java.lang.String field9;
    /** field10 */
    private java.lang.String field10;
    /** currency */
    private java.lang.String currency;
    /** direction */
    private java.lang.String direction;
    /** 品种 */
    @Excel(name = "品种", width = 15, dicCode = "MEIZTYPE")
    private java.lang.String pinz;
    /** meiz */
    private java.lang.String meiz;
    /** 品种名 */
    @Excel(name = "品种名", width = 15)
    private java.lang.String varietyname;
    /** varietyid */
    private java.lang.Integer varietyid;
    /** sectorid */
    private java.lang.Integer sectorid;
    /** sectorname */
    private java.lang.String sectorname;
    /** potime */
    private java.util.Date potime;
    /** aodate */
    private java.util.Date aodate;
    /** directionname */
    private java.lang.String directionname;
    /** note */
    private java.lang.String note;
    /** checkstandard */
    private java.lang.String checkstandard;
    /** 检测机构 */
    private java.lang.String checkstandardname;
    /** bzname */
    private java.lang.String bzname;
    /** bddwmc */
    private java.lang.String bddwmc;
    /** yddwmc */
    private java.lang.String yddwmc;
    /** tenantid */
    private java.lang.Integer worktypeid;

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer id
     */
    @Id
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "V_ECP_TRADEORDER")
    @TableGenerator(name = "V_ECP_TRADEORDER", pkColumnValue = "V_ECP_TRADEORDER", table = "sys_sequence", pkColumnName = "name", valueColumnName = "sysid", initialValue = 1, allocationSize = 1)
    @Column(name = "ID", nullable = true, length = 20)
    public java.lang.Integer getId() {
        return this.id;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer id
     */
    public void setId(java.lang.Integer id) {
        this.id = id;
        this.toid = id;
        this.sysid = id;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 成交单编号
     */

    @Column(name = "TOID", nullable = false, length = 19)
    public java.lang.Integer getToid() {
        return this.toid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 成交单编号
     */
    public void setToid(java.lang.Integer toid) {
        this.toid = toid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单编号
     */

    @Column(name = "POID", nullable = false, length = 19)
    public java.lang.Integer getPoid() {
        return this.poid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单编号
     */
    public void setPoid(java.lang.Integer poid) {
        this.poid = poid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 交易模式
     */

    @Column(name = "TRADEMODEID", nullable = false, length = 19)
    public java.lang.Integer getTrademodeid() {
        return this.trademodeid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 交易模式
     */
    public void setTrademodeid(java.lang.Integer trademodeid) {
        this.trademodeid = trademodeid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 交易流程
     */

    @Column(name = "TRADEFLOWID", nullable = true, length = 19)
    public java.lang.Integer getTradeflowid() {
        return this.tradeflowid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 交易流程
     */
    public void setTradeflowid(java.lang.Integer tradeflowid) {
        this.tradeflowid = tradeflowid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 订单编码
     */

    @Column(name = "TOCODE", nullable = true, length = 30)
    public java.lang.String getTocode() {
        return this.tocode;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 订单编码
     */
    public void setTocode(java.lang.String tocode) {
        this.tocode = tocode;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 系统编号
     */

    @Column(name = "SYSID", nullable = false, length = 19)
    public java.lang.Integer getSysid() {
        return this.sysid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 系统编号
     */
    public void setSysid(java.lang.Integer sysid) {
        this.sysid = sysid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 运输方式
     */

    @Column(name = "TRANSPORTTYPENAME", nullable = true, length = 50)
    public java.lang.String getTransporttypename() {
        return this.transporttypename;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 运输方式
     */
    public void setTransporttypename(java.lang.String transporttypename) {
        this.transporttypename = transporttypename;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 应单编号
     */

    @Column(name = "AOID", nullable = false, length = 19)
    public java.lang.Integer getAoid() {
        return this.aoid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 应单编号
     */
    public void setAoid(java.lang.Integer aoid) {
        this.aoid = aoid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 挂单单位
     */

    @Column(name = "POTRADERNAME", nullable = true, length = 150)
    public java.lang.String getPotradername() {
        return this.potradername;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 挂单单位
     */
    public void setPotradername(java.lang.String potradername) {
        this.potradername = potradername;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单交易商
     */

    @Column(name = "POTRADERID", nullable = true, length = 19)
    public java.lang.Integer getPotraderid() {
        return this.potraderid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单交易商
     */
    public void setPotraderid(java.lang.Integer potraderid) {
        this.potraderid = potraderid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 应单交易商
     */

    @Column(name = "AOTRADERID", nullable = true, length = 19)
    public java.lang.Integer getAotraderid() {
        return this.aotraderid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 应单交易商
     */
    public void setAotraderid(java.lang.Integer aotraderid) {
        this.aotraderid = aotraderid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单交易员
     */

    @Column(name = "POUSERID", nullable = true, length = 19)
    public java.lang.Integer getPouserid() {
        return this.pouserid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单交易员
     */
    public void setPouserid(java.lang.Integer pouserid) {
        this.pouserid = pouserid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 应单单位
     */

    @Column(name = "AOTRADERNAME", nullable = true, length = 150)
    public java.lang.String getAotradername() {
        return this.aotradername;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 应单单位
     */
    public void setAotradername(java.lang.String aotradername) {
        this.aotradername = aotradername;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 应单交易员
     */

    @Column(name = "AOUSERID", nullable = true, length = 19)
    public java.lang.Integer getAouserid() {
        return this.aouserid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 应单交易员
     */
    public void setAouserid(java.lang.Integer aouserid) {
        this.aouserid = aouserid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 应单交易员名称
     */

    @Column(name = "AOUSERNAME", nullable = true, length = 50)
    public java.lang.String getAousername() {
        return this.aousername;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 应单交易员名称
     */
    public void setAousername(java.lang.String aousername) {
        this.aousername = aousername;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 商品实例编号
     */

    @Column(name = "COMMODITYID", nullable = true, length = 19)
    public java.lang.Integer getCommodityid() {
        return this.commodityid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 商品实例编号
     */
    public void setCommodityid(java.lang.Integer commodityid) {
        this.commodityid = commodityid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 商品名称
     */

    @Column(name = "COMMODITYNAME", nullable = true, length = 100)
    public java.lang.String getCommodityname() {
        return this.commodityname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 商品名称
     */
    public void setCommodityname(java.lang.String commodityname) {
        this.commodityname = commodityname;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String commodityxml
     */

    @Column(name = "COMMODITYXML", nullable = true)
    public java.lang.String getCommodityxml() {
        return this.commodityxml;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String commodityxml
     */
    public void setCommodityxml(java.lang.String commodityxml) {
        this.commodityxml = commodityxml;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 商品数量
     */

    @Column(name = "COMMODITYQUALITY", nullable = true, length = 4000)
    public java.lang.String getCommodityquality() {
        return this.commodityquality;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 商品数量
     */
    public void setCommodityquality(java.lang.String commodityquality) {
        this.commodityquality = commodityquality;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 成交价格
     */

    @Column(name = "TOPRICE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getToprice() {
        return this.toprice;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 成交价格
     */
    public void setToprice(java.math.BigDecimal toprice) {
        this.toprice = toprice;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 成交数量
     */

    @Column(name = "TOQUALITY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getToquality() {
        return this.toquality;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 成交数量
     */
    public void setToquality(java.math.BigDecimal toquality) {
        this.toquality = toquality;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date 成交时间
     */

    @Column(name = "TOTIME", nullable = true)
    public java.util.Date getTotime() {
        return this.totime;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date 成交时间
     */
    public void setTotime(java.util.Date totime) {
        this.totime = totime;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 成交状态
     */

    @Column(name = "TOSTATUS", nullable = true, length = 2)
    public java.lang.String getTostatus() {
        return this.tostatus;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 成交状态
     */
    public void setTostatus(java.lang.String tostatus) {
        this.tostatus = tostatus;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String tostatusname
     */

    @Column(name = "TOSTATUSNAME", nullable = true, length = 50)
    public java.lang.String getTostatusname() {
        return this.tostatusname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String tostatusname
     */
    public void setTostatusname(java.lang.String tostatusname) {
        this.tostatusname = tostatusname;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal aotradefee
     */

    @Column(name = "AOTRADEFEE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getAotradefee() {
        return this.aotradefee;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal aotradefee
     */
    public void setAotradefee(java.math.BigDecimal aotradefee) {
        this.aotradefee = aotradefee;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal potradefee
     */

    @Column(name = "POTRADEFEE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPotradefee() {
        return this.potradefee;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal potradefee
     */
    public void setPotradefee(java.math.BigDecimal potradefee) {
        this.potradefee = potradefee;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String pocode
     */

    @Column(name = "POCODE", nullable = true, length = 30)
    public java.lang.String getPocode() {
        return this.pocode;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String pocode
     */
    public void setPocode(java.lang.String pocode) {
        this.pocode = pocode;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 计量单位
     */

    @Column(name = "MEASUREMENTUNIT", nullable = true, length = 20)
    public java.lang.String getMeasurementunit() {
        return this.measurementunit;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 计量单位
     */
    public void setMeasurementunit(java.lang.String measurementunit) {
        this.measurementunit = measurementunit;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String chargeunit
     */

    @Column(name = "CHARGEUNIT", nullable = true, length = 20)
    public java.lang.String getChargeunit() {
        return this.chargeunit;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String chargeunit
     */
    public void setChargeunit(java.lang.String chargeunit) {
        this.chargeunit = chargeunit;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String pricetype
     */

    @Column(name = "PRICETYPE", nullable = true, length = 20)
    public java.lang.String getPricetype() {
        return this.pricetype;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String pricetype
     */
    public void setPricetype(java.lang.String pricetype) {
        this.pricetype = pricetype;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String pricetypename
     */

    @Column(name = "PRICETYPENAME", nullable = true, length = 50)
    public java.lang.String getPricetypename() {
        return this.pricetypename;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String pricetypename
     */
    public void setPricetypename(java.lang.String pricetypename) {
        this.pricetypename = pricetypename;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal mintradeqty
     */

    @Column(name = "MINTRADEQTY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getMintradeqty() {
        return this.mintradeqty;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal mintradeqty
     */
    public void setMintradeqty(java.math.BigDecimal mintradeqty) {
        this.mintradeqty = mintradeqty;
    }

    /**
     *方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal poquantity
     */

    @Column(name = "POQUANTITY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPoquantity() {
        return this.poquantity;
    }

    /**
     *方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal poquantity
     */
    public void setPoquantity(java.math.BigDecimal poquantity) {
        this.poquantity = poquantity;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String transporttype
     */

    @Column(name = "TRANSPORTTYPE", nullable = true, length = 20)
    public java.lang.String getTransporttype() {
        return this.transporttype;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String transporttype
     */
    public void setTransporttype(java.lang.String transporttype) {
        this.transporttype = transporttype;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String delivertype
     */

    @Column(name = "DELIVERTYPE", nullable = true, length = 20)
    public java.lang.String getDelivertype() {
        return this.delivertype;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String delivertype
     */
    public void setDelivertype(java.lang.String delivertype) {
        this.delivertype = delivertype;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String deliverplace
     */

    @Column(name = "DELIVERPLACE", nullable = true, length = 200)
    public java.lang.String getDeliverplace() {
        return this.deliverplace;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String deliverplace
     */
    public void setDeliverplace(java.lang.String deliverplace) {
        this.deliverplace = deliverplace;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String fullname
     */

    @Column(name = "FULLNAME", nullable = true, length = 100)
    public java.lang.String getFullname() {
        return this.fullname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String fullname
     */
    public void setFullname(java.lang.String fullname) {
        this.fullname = fullname;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交收开始时间
     */

    @Column(name = "DELIVERSTARTDATE", nullable = true)
    public java.util.Date getDeliverstartdate() {
        return this.deliverstartdate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交收开始时间
     */
    public void setDeliverstartdate(java.util.Date deliverstartdate) {
        this.deliverstartdate = deliverstartdate;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交收结束时间
     */

    @Column(name = "DELIVERENDDATE", nullable = true)
    public java.util.Date getDeliverenddate() {
        return this.deliverenddate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交收结束时间
     */
    public void setDeliverenddate(java.util.Date deliverenddate) {
        this.deliverenddate = deliverenddate;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String settletype
     */

    @Column(name = "SETTLETYPE", nullable = true, length = 20)
    public java.lang.String getSettletype() {
        return this.settletype;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String settletype
     */
    public void setSettletype(java.lang.String settletype) {
        this.settletype = settletype;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String settletypename
     */

    @Column(name = "SETTLETYPENAME", nullable = true, length = 50)
    public java.lang.String getSettletypename() {
        return this.settletypename;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String settletypename
     */
    public void setSettletypename(java.lang.String settletypename) {
        this.settletypename = settletypename;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date validstartdate
     */

    @Column(name = "VALIDSTARTDATE", nullable = true)
    public java.util.Date getValidstartdate() {
        return this.validstartdate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date validstartdate
     */
    public void setValidstartdate(java.util.Date validstartdate) {
        this.validstartdate = validstartdate;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date validenddate
     */

    @Column(name = "VALIDENDDATE", nullable = true)
    public java.util.Date getValidenddate() {
        return this.validenddate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date validenddate
     */
    public void setValidenddate(java.util.Date validenddate) {
        this.validenddate = validenddate;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field1
     */

    @Column(name = "FIELD1", nullable = true, length = 100)
    public java.lang.String getField1() {
        return this.field1;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field1
     */
    public void setField1(java.lang.String field1) {
        this.field1 = field1;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field2
     */

    @Column(name = "FIELD2", nullable = true, length = 100)
    public java.lang.String getField2() {
        return this.field2;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field2
     */
    public void setField2(java.lang.String field2) {
        this.field2 = field2;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field3
     */

    @Column(name = "FIELD3", nullable = true, length = 100)
    public java.lang.String getField3() {
        return this.field3;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field3
     */
    public void setField3(java.lang.String field3) {
        this.field3 = field3;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field4
     */

    @Column(name = "FIELD4", nullable = true, length = 100)
    public java.lang.String getField4() {
        return this.field4;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field4
     */
    public void setField4(java.lang.String field4) {
        this.field4 = field4;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field5
     */

    @Column(name = "FIELD5", nullable = true, length = 100)
    public java.lang.String getField5() {
        return this.field5;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field5
     */
    public void setField5(java.lang.String field5) {
        this.field5 = field5;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field6
     */

    @Column(name = "FIELD6", nullable = true, length = 100)
    public java.lang.String getField6() {
        return this.field6;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field6
     */
    public void setField6(java.lang.String field6) {
        this.field6 = field6;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field7
     */

    @Column(name = "FIELD7", nullable = true, length = 100)
    public java.lang.String getField7() {
        return this.field7;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field7
     */
    public void setField7(java.lang.String field7) {
        this.field7 = field7;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field8
     */

    @Column(name = "FIELD8", nullable = true, length = 100)
    public java.lang.String getField8() {
        return this.field8;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field8
     */
    public void setField8(java.lang.String field8) {
        this.field8 = field8;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field9
     */

    @Column(name = "FIELD9", nullable = true, length = 100)
    public java.lang.String getField9() {
        return this.field9;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field9
     */
    public void setField9(java.lang.String field9) {
        this.field9 = field9;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String field10
     */

    @Column(name = "FIELD10", nullable = true, length = 100)
    public java.lang.String getField10() {
        return this.field10;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String field10
     */
    public void setField10(java.lang.String field10) {
        this.field10 = field10;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String currency
     */

    @Column(name = "CURRENCY", nullable = true, length = 10)
    public java.lang.String getCurrency() {
        return this.currency;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String currency
     */
    public void setCurrency(java.lang.String currency) {
        this.currency = currency;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String direction
     */

    @Column(name = "DIRECTION", nullable = true, length = 1)
    public java.lang.String getDirection() {
        return this.direction;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String direction
     */
    public void setDirection(java.lang.String direction) {
        this.direction = direction;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 品种
     */

    @Column(name = "PINZ", nullable = true, length = 50)
    public java.lang.String getPinz() {
        return this.pinz;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 品种
     */
    public void setPinz(java.lang.String pinz) {
        this.pinz = pinz;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String meiz
     */

    @Column(name = "MEIZ", nullable = true, length = 50)
    public java.lang.String getMeiz() {
        return this.meiz;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String meiz
     */
    public void setMeiz(java.lang.String meiz) {
        this.meiz = meiz;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 品种名
     */

    @Column(name = "VARIETYNAME", nullable = true, length = 100)
    public java.lang.String getVarietyname() {
        return this.varietyname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 品种名
     */
    public void setVarietyname(java.lang.String varietyname) {
        this.varietyname = varietyname;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer varietyid
     */

    @Column(name = "VARIETYID", nullable = true, length = 19)
    public java.lang.Integer getVarietyid() {
        return this.varietyid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer varietyid
     */
    public void setVarietyid(java.lang.Integer varietyid) {
        this.varietyid = varietyid;
    }

    /**
     *方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer sectorid
     */

    @Column(name = "SECTORID", nullable = true, length = 19)
    public java.lang.Integer getSectorid() {
        return this.sectorid;
    }

    /**
     *方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer sectorid
     */
    public void setSectorid(java.lang.Integer sectorid) {
        this.sectorid = sectorid;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String sectorname
     */

    @Column(name = "SECTORNAME", nullable = true, length = 50)
    public java.lang.String getSectorname() {
        return this.sectorname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String sectorname
     */
    public void setSectorname(java.lang.String sectorname) {
        this.sectorname = sectorname;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date potime
     */

    @Column(name = "POTIME", nullable = true)
    public java.util.Date getPotime() {
        return this.potime;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date potime
     */
    public void setPotime(java.util.Date potime) {
        this.potime = potime;
    }

    /**
     *方法: 取得java.util.Date
     * 
     * @return: java.util.Date aodate
     */

    @Column(name = "AODATE", nullable = true)
    public java.util.Date getAodate() {
        return this.aodate;
    }

    /**
     *方法: 设置java.util.Date
     * 
     * @param: java.util.Date aodate
     */
    public void setAodate(java.util.Date aodate) {
        this.aodate = aodate;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String directionname
     */

    @Column(name = "DIRECTIONNAME", nullable = true, length = 4)
    public java.lang.String getDirectionname() {
        return this.directionname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String directionname
     */
    public void setDirectionname(java.lang.String directionname) {
        this.directionname = directionname;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String note
     */

    @Column(name = "NOTE", nullable = true, length = 3000)
    public java.lang.String getNote() {
        return this.note;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String note
     */
    public void setNote(java.lang.String note) {
        this.note = note;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String checkstandard
     */

    @Column(name = "CHECKSTANDARD", nullable = true, length = 100)
    public java.lang.String getCheckstandard() {
        return this.checkstandard;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String checkstandard
     */
    public void setCheckstandard(java.lang.String checkstandard) {
        this.checkstandard = checkstandard;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String 检测机构
     */

    @Column(name = "CHECKSTANDARDNAME", nullable = true, length = 50)
    public java.lang.String getCheckstandardname() {
        return this.checkstandardname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String 检测机构
     */
    public void setCheckstandardname(java.lang.String checkstandardname) {
        this.checkstandardname = checkstandardname;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String bzname
     */

    @Column(name = "BZNAME", nullable = true, length = 50)
    public java.lang.String getBzname() {
        return this.bzname;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String bzname
     */
    public void setBzname(java.lang.String bzname) {
        this.bzname = bzname;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String bddwmc
     */

    @Column(name = "BDDWMC", nullable = true, length = 150)
    public java.lang.String getBddwmc() {
        return this.bddwmc;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String bddwmc
     */
    public void setBddwmc(java.lang.String bddwmc) {
        this.bddwmc = bddwmc;
    }

    /**
     *方法: 取得java.lang.String
     * 
     * @return: java.lang.String yddwmc
     */

    @Column(name = "YDDWMC", nullable = true, length = 150)
    public java.lang.String getYddwmc() {
        return this.yddwmc;
    }

    /**
     *方法: 设置java.lang.String
     * 
     * @param: java.lang.String yddwmc
     */
    public void setYddwmc(java.lang.String yddwmc) {
        this.yddwmc = yddwmc;
    }

    public java.lang.Integer getWorktypeid() {
        return worktypeid;
    }

    public void setWorktypeid(java.lang.Integer worktypeid) {
        this.worktypeid = worktypeid;
    }

}
